package com.saydc.model;

import java.io.Serializable;
import java.util.List;

import com.saydc.dao.BusquedasDAO;

public class EstadoBusqueda implements Serializable{
	
	private static final long serialVersionUID = 1L;
	public static int NUEVA = 1;
	public static int ACTIVA = 2;
	public static int FINALIZADA = 3;

	private int idEstadoBusqueda;
	private String descripcion;
	
	
	public int getIdEstadoBusqueda() {
		return idEstadoBusqueda;
	}
	public void setIdEstadoBusqueda(int idEstadoBusqueda) {
		this.idEstadoBusqueda = idEstadoBusqueda;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	public static EstadoBusqueda getEstadoBusqueda(int codigo){
    	BusquedasDAO dao = BusquedasDAO.getInstance();
    	List<EstadoBusqueda> estadosBusquedas = dao.getAllEstadosBusqueda();
    	for(EstadoBusqueda estado : estadosBusquedas){
    		if(estado.getIdEstadoBusqueda()==codigo){
    			return estado;
    		}
    	}
    	return null;
    }
	
}
